# @summary A short summary of the purpose of this class
#
# A description of what this class does
#
# @example
#   include lzu::apel9
class lzu::apel9 {
  class { 'apelpublisher::install': 
    with_repos  => false,
    with_cas    => false,
  }
  ->
  class { 'apelpublisher::config::mysql': 
    mysql_root_password    => 'lcg123',
    mysql_apel_password    => 'lcg123',
    mysql_configure_backup => false,
  }
  ->
  class { 'apelpublisher::create_database': 
    mysql_root_password        => 'lcg123',
    mysql_apel_password        => 'lcg123',
    #list_of_apel_parser_hosts  => ["lzuce01.hep.lzu.edu.cn"],
  }
  ->
  class { 'apelpublisher::config':
    mysql_password    => 'lcg123',
    site_name         => 'LZU-T2',
    ldap_host         => 'lzubdii02.hep.lzu.edu.cn',
  }
  ->
  #class { 'apelpublisher::ssm::sender':
  #  destination_queue => '/queue/global.accounting.cpu.central',
  #  msg_network       => 'PROD'
  #}
  #->
  class { 'apelpublisher::cron': 
    cron_minutes     => "35",
    cron_hours      => "3",
  }
  ->
  class { 'fetchcrl': }
}
